package com.cloud.gateway.config;


import com.cloud.gateway.handler.ImageCodeHandler;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.MediaType;
import org.springframework.web.reactive.function.server.RequestPredicates;
import org.springframework.web.reactive.function.server.RouterFunction;
import org.springframework.web.reactive.function.server.RouterFunctions;

/**
 * @author Aijm
 * @date 2018/7/5
 * 路由配置信息
 */
@Slf4j
@Configuration
@AllArgsConstructor
public class RouterFunctionConfiguration {

//	private final ImageCodeHandler imageCodeHandler;

//	@Bean
//	public RouterFunction routerFunction() {
//		return RouterFunctions.route(
//				RequestPredicates.path("/code")
//						.and(RequestPredicates.accept(MediaType.IMAGE_JPEG)), imageCodeHandler);
//	}

}
